home *** CD-ROM | disk | FTP | other *** search
/ Sky at Night 2007 June / SAN CD 6-2007 CD-ROM 25.iso / pc / Software / AstroGrav_Win / Java / jre1.6.0 / lib / rt.jar / sun / management / HotspotClassLoading.class (.txt) < prev    next >
Encoding:
Java Class File  |  2006-11-29  |  1.2 KB  |  48 lines

  1. package sun.management;
  2.  
  3. import java.util.List;
  4.  
  5. class HotspotClassLoading implements HotspotClassLoadingMBean {
  6.    private VMManagement jvm;
  7.    private static final String JAVA_CLS = "java.cls.";
  8.    private static final String COM_SUN_CLS = "com.sun.cls.";
  9.    private static final String SUN_CLS = "sun.cls.";
  10.    private static final String CLS_COUNTER_NAME_PATTERN = "java.cls.|com.sun.cls.|sun.cls.";
  11.  
  12.    HotspotClassLoading(VMManagement var1) {
  13.       this.jvm = var1;
  14.    }
  15.  
  16.    public long getLoadedClassSize() {
  17.       return this.jvm.getLoadedClassSize();
  18.    }
  19.  
  20.    public long getUnloadedClassSize() {
  21.       return this.jvm.getUnloadedClassSize();
  22.    }
  23.  
  24.    public long getClassLoadingTime() {
  25.       return this.jvm.getClassLoadingTime();
  26.    }
  27.  
  28.    public long getMethodDataSize() {
  29.       return this.jvm.getMethodDataSize();
  30.    }
  31.  
  32.    public long getInitializedClassCount() {
  33.       return this.jvm.getInitializedClassCount();
  34.    }
  35.  
  36.    public long getClassInitializationTime() {
  37.       return this.jvm.getClassInitializationTime();
  38.    }
  39.  
  40.    public long getClassVerificationTime() {
  41.       return this.jvm.getClassVerificationTime();
  42.    }
  43.  
  44.    public List getInternalClassLoadingCounters() {
  45.       return this.jvm.getInternalCounters("java.cls.|com.sun.cls.|sun.cls.");
  46.    }
  47. }
  48.